#  coding:utf-8


# 现在有一个包含 N 个元素的元组或者是序列，怎样将它里面的值解压后同时赋值给 N 个变量？
def unziparray():
    pass
    array = [1, 2, 4]
    a,b,c = array
    print(a, b, c)
    array01 = ['asd',1,[1,2],(3,4)]
    a1, b1, c1, d1 = array01
    print(a1,b1,c1,d1)
#     实际上，这种解压赋值可以用在任何可迭代对象上面，而不仅仅是列表或者元组。 包括字符串，文件对象，迭代器和生成器
    name = 'tgy100'
    # _占位符，表示可以不接收的
    n,a,_,*m = name
    print(n,a,m)

if __name__ == '__main__':
    pass
    unziparray()